package com.his.j259w264.pojo;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * 科室(Department)实体类
 *
 * @author EdgeYu
 * @since 2021-09-16 10:15:44
 */

@ApiModel(value = "Department", description = "科室")
public class Department implements Serializable {
    private static final long serialVersionUID = -99698698280722951L;

    @ApiModelProperty(name = "id", notes = "${column.comment}", dataType = "Integer", required = true)
    private Integer id;
    /**
     * 科室类型
     */
    @ApiModelProperty(name = "deptType", notes = "科室类型", dataType = "String", required = true)
    private String deptType;
    /**
     * 科室名字
     */
    @ApiModelProperty(name = "deptName", notes = "科室名字", dataType = "String", required = true)
    private String deptName;
    /**
     * 科室电话
     */
    @ApiModelProperty(name = "deptPhone", notes = "科室电话", dataType = "String", required = true)
    private String deptPhone;

    private List<MedicalRecord> medicalRecordList;


    /**
     * 挂号信息列表
     */
    private List<RegistrationInformation> registrationInformationList;

    /**
     * 病人信息列表
     */
    private List<Patient> patientList;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getDeptType() {
        return deptType;
    }

    public void setDeptType(String deptType) {
        this.deptType = deptType;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getDeptPhone() {
        return deptPhone;
    }

    public void setDeptPhone(String deptPhone) {
        this.deptPhone = deptPhone;
    }

    public List<MedicalRecord> getMedicalRecordList() {
        return medicalRecordList;
    }

    public void setMedicalRecordList(List<MedicalRecord> medicalRecordList) {
        this.medicalRecordList = medicalRecordList;
    }

    public List<RegistrationInformation> getRegistrationInformationList() {
        return registrationInformationList;
    }

    public void setRegistrationInformationList(List<RegistrationInformation> registrationInformationList) {
        this.registrationInformationList = registrationInformationList;
    }

    public List<Patient> getPatientList() {
        return patientList;
    }

    public void setPatientList(List<Patient> patientList) {
        this.patientList = patientList;
    }
}
